Homarus capensis

Explore definitions, synonyms, and language insights of Homarus capensis

Definitions

Noun
small lobster of southern Africa

More General Terms